169-31: My Enterprise Guide
نویسنده
چکیده
Following on from My Computer and My Documents, users of SAS can now also have My Enterprise Guide! The aim of this paper is to present the methods of creating your own add-ins for SAS Enterprise Guide providing users with rapid exploitation of the power of SAS through a desktop interface. This paper discusses the advantages of using Enterprise Guide as a platform to deliver to users the ability to achieve your complex business specific tasks. Additionally the paper highlights the full power of the Microsoft Windows environment that is available, in addition to the full power of SAS. A practical overview is then presented of the steps involved in developing, debugging and deploying Enterprise Guide add-ins with Visual Studio .NET. The demonstration builds an add-in providing customised reporting of subject demographics. INTRODUCTION SAS Enterprise Guide is a project based Windows application deigned to enable Statisticians, Business Analysts and researchers to rapidly exploit the power of SAS. To achieve this capability Enterprise Guide presents in excess of 70 point and click tasks that provide SAS functionality, ranging from importing data, through data transformation and visualisation, to sophisticated modelling and forecasting. So there we are. Our organisation may have enterprise wide, controlled, access to data and readily exploit those data to answer the business choices we are faced with each day. End of story? Supposing there are highly specific functions performed by a business unit, or statisticians require a highly refined set of analyses needed by your organisation. Whilst SAS 9 is quite capable of performing the calculations and producing the output; Enterprise Guide may not surface that functionality. So how is such functionality achieved when Enterprise Guide is already deployed? There are two options. The first is Stored Processes, which are able to wrap-up custom code and enables users to supply parameters to the program code with constraints. It is however, difficult to tailor the form presented by a stored process and enforce constraints between parameters on screen. The second option, creating a custom task (or an Add-In) becomes appropriate. SAS Enterprise Guide supports an extensive object model; that developers of any Microsoft .NET language can harness to create their own add-ins for Enterprise Guide. This paper discusses creating add-ins for SAS Enterprise Guide 3.0 and newer with Visual Basic .NET and Visual Studio 2003. GETTING STARTED To make life easier, SAS Institute has provided a template to the Visual Studio development environment that creates an add-in project to get development started. These templates are available for anyone to download with installation instructions at: http://support.sas.com/documentation/onlinedoc/guide/release30/addins/SASAddInTemplates.zip. The following assumes that the reader has downloaded and installed these template files and is generally familiar with both Visual Studio and Visual Basic. Posters SUGI 31
منابع مشابه
%STPBEGIN: How Enterprise Guide Almost Removed the L-word from My Relationship With SAS
Somewhere in the SAS Enterprise Guide documentation we read how easy it was to create a SAS stored process write and test your code, add a simple %stpbegin and %stpend and let SAS Enterprise Guide take care of the rest. Presto, a new stored process ready to conquer the enterprise. Although that might work in the Hello World example, our first stored process project proved that applying the same...
متن کاملEmbodied artificial intelligence
Mike Anderson1 has given us a thoughtful and useful field guide: Not in the genre of a bird-watcher’s guide which is carried in the field and which contains detailed descriptions of possible sightings, but in the sense of a guide to a field (in this case embodied cognition) which aims to identify that field’s general principles and properties. I’d like to make some comments that will hopefully ...
متن کاملInformation Content of Projections and Reconstruction of Objects in Discrete Tomography
2013 Acknowledgement I would like to address the first of my acknowledgement to my supervisors, Antal Nagy and Péter Balázs. They did not only help me and guide my research with their advice, but became mentors and friends of mine, to whom I can rely on. I am thankful to László G. Nyúl for our work together and all the thoughts and experience he shared me, and Prof. Dr. Joost Batenburg for his ...
متن کاملModeling CSFs of B2C E-commerce Systems Using the Enterprise Architecture Approach
Declaration The work in this thesis has not been submitted previously, in whole or in part, for any other academic award and is my original work, except where acknowledged. The work has been carried out since the beginning of my research program in August 2007.Acknowledgement I take this opportunity to acknowledge, appreciate and thank all those who have helped, supported and encouraged me thro...
متن کاملA Menagerie of Tracks at Maryland: HARD, Enterprise, QA, and Genomics, Oh My!
This year, the University of Maryland participated in four separate tracks: HARD, enterprise, question answering, and genomics. Our HARD experiments involved a trained intermediary who searched for documents on behalf of the user, created clarification forms manually, and exploited user responses accordingly. The aim was to better understand the nature of single-iteration clarification dialogs ...
متن کامل